package com.example.lanouhn.firstapp.activity.utils;

import com.alibaba.fastjson.JSON;
import com.example.lanouhn.firstapp.activity.model.Goods;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.List;

/**
 * 解析中间数据
 * Created by lanouhn on 16/7/26.
 */
public class GoodsDataJson {
    /**
     * 解析商品详情中的中间部分具体数据
     *
     * @param json
     * @return
     */
    public static Goods getData(String json) {
        //创建数组来储存数据
        Goods goods = new Goods();

        try {
            JSONObject obj = new JSONObject(json);
//            JSONArray jsonArray  = obj.getJSONArray("datas");
            String datas = obj.getString("datas");

            JSONObject obj1 = new JSONObject(datas);
            JSONObject jsonObject = obj1.getJSONObject("goods_info");






            //引包  利用fastJSON中的  来实现快速获取实体类信息
            goods =  JSON.parseObject(jsonObject.toString(), Goods.class);

        } catch (JSONException e) {
            e.printStackTrace();
        }
        return goods;

    }
}
